"""
@Project ：python
@File    ：05-文件操作综合案例.py
@IDE     ：PyCharm
@Author  ：DongCha
@Date    ：2024/4/6 006 2:17
"""

# 文件备份
# 读取文件
# 将文件写出到 bili.txt.bak 进行备份
# 将文件内标记为 测试 的数据丢弃

# 获取两个文件
with open("./doc/bili.txt", "r", encoding="utf-8") as source:
    with open("./doc/bili.txt.bak", "w", encoding="utf-8") as bak:
        # 循环读取源文件
        for line in source:
            # 去掉头尾空格以及换行符
            line = line.strip()
            # 判断以逗号分割第五位是否为测试
            if line.split(",")[4] == "测试":
                # 是，跳过
                continue
            # 写入文件
            bak.write(line)
            # 补充换行符
            bak.write("\n")
